package booking

import "github.com/gogf/gf/v2/errors/gcode"

var (
	// CustomErrCode  预约权限检查错误码
	//CustomErrCode = gcode.New(10000, "自定义起始错误码", nil)

	// UserNotExistErrCode 用户不存在
	UserNotExistErrCode = gcode.New(10001, "用户不存在", nil)
	// NoAuthErrCode 无预约权限
	NoAuthErrCode = gcode.New(10002, "无预约权限", nil)
	// NoLimitErrCode 预约次数不足
	NoLimitErrCode = gcode.New(10003, "预约次数不足", nil)
	// OverLimitErrCode 预约天数超过限制
	OverLimitErrCode = gcode.New(10004, "超过预约最大天数", nil)
	// InvalidDateErrCode 预约日期不合法
	InvalidDateErrCode = gcode.New(10005, "预约日期不合法", nil)

	// BookingCheckErrCode 预约信息检查失败
	//BookingCheckErrCode = gcode.New(11000, "预约检查失败", nil)

	// MenuIdErrCode 菜单id获取失败
	MenuIdErrCode = gcode.New(12000, "预约菜单id获取失败", nil)
	// RoleIdErrCode 用户角色获取失败
	RoleIdErrCode = gcode.New(12001, "用户角色获取失败", nil)
	// RoleMenuErrCode 角色菜单获取失败
	RoleMenuErrCode = gcode.New(12002, "角色菜单获取失败", nil)
	// SuperAdminErrCode 超级管理员获取失败
	SuperAdminErrCode = gcode.New(12003, "超级管理员获取失败", nil)
)
